.ant-layout-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 55px;
    padding:0 40px 0 20px;
    background-color: var(--header-color);
    border-bottom: 1px solid var(--border-color);
    .header-lf {
        display: flex;
        align-items: center;
        .collapsed {
            margin-right: 20px;
            font-size: 18px;
            cursor: pointer;
            transition: color 0.3s;
        }
    }
    .header-ri {
        display: flex;
        align-items: center;
        .icon-style {
            margin-right: 22px;
            font-size: 19px;
            line-height: 19px;
            color: var(--text-color);
            cursor: pointer;
        }
        .username {
            margin:0 20px 0 0;
            font-size: 15px;
            color: var(--text-color);
        }
        .ant-avatar {
            cursor: pointer;
        }
    }
}